import request from '@/utils/request'

/**
 * 获取搜索结果
 * @param {Number} data.page 页码，默认值为 1
 * @param {Number} data.perPage 每页条数，默认值为 10
 * @param {String} data.q 搜索关键字
 * @returns
 */
export function getSearchResults(data) {
  // perPage: per_page = 10 这个语法是解构+重命名+默认值
  const { page = 1, perPage: per_page = 10, q } = data
  return request({
    method: 'GET',
    url: '/v1_0/search',
    params: {
      page, // 页码
      per_page, // 每页条数
      q, // 搜索关键字
    },
  })
}

// 获取联想建议
export function getSuggestionList(kw) {
  return request({
    method: 'GET',
    url: '/v1_0/suggestion',
    params: {
      q: kw,
    },
  })
}
